<!DOCTYPE html>
<html lang="en">
<?php
// 启动会话
session_start();
?>

<script>
    function userIsLoggedIn() {
        // 在这里实现用户登录状态的检查逻辑
        // 返回值为布尔值，true 表示用户已登录，false 表示用户未登录
        // 示例：检查用户是否具有有效的登录凭据
        // 这里改为检查会话中的登录状态
        return <?php echo isset($_SESSION['loggedin']) && $_SESSION['loggedin'] ? 'true' : 'false'; ?>;
    }

    // 在页面加载时检查用户登录状态
    window.addEventListener('DOMContentLoaded', function() {
        if (!userIsLoggedIn()) {
            window.location.href = '../Login.php'; // 请将 'login.html' 替换为您实际的登录页面路径
        }
    });
</script>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>测试连接</title>
</head>

<body>
    <?php
    // 引用数据库连接文件
    require_once '../backend/api/databaseConnection.php';

    // 连接数据库
    try {
        // $dbConn = connectToDatabase();
        // echo "成功连接到数据库";

        // 可以使用 $dbConn 执行数据库操作
        $dbConn = connectToDatabase();
        echo "成功连接到数据库" . PHP_EOL;

        // 获取数据库中的所有表格
        $result = $dbConn->query("SHOW TABLES");

        // 打印表格名字
        while ($row = $result->fetch()) {
            echo $row[0] . PHP_EOL;
        }

        // ...

        // 关闭数据库连接
        $dbConn = null;
    } catch (PDOException $e) {
        echo "连接数据库时发生错误: " . $e->getMessage();
    }
    ?>
</body>

</html>